<?php

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    protected function _initConfig(){
        Zend_Registry::getInstance()->config = $this->getOptions();

    }

    protected function _initMenu(){
        Zend_Registry::getInstance()->menu = new Zend_Navigation(array(
            array(
                'label' => 'Головна',
                'controller' => 'index',
                'action' => 'index'
            ),
            array(
                'label' => 'Книги',
                'controller' => 'books',
                'action' => 'index',
                'pages' => array(
                    array(
                        'label' => 'Всі',
                        'controller' => 'books',
                        'action' => 'index'
                    ),
                    array(
                        'label' => 'Добавити',
                        'controller' => 'books',
                        'action' => 'add'
                    )
                )
            ),
            array(
                'label' => 'Видавництва',
                'controller' => 'editions',
                'action' => 'index',
                'pages' => array(
                    array(
                        'label' => 'Всі',
                        'controller' => 'editions',
                        'action' => 'index'
                    ),
                    array(
                        'label' => 'Добавити',
                        'controller' => 'editions',
                        'action' => 'add'
                    )
                )
            ),
            array(
                'label' => 'Автори',
                'controller' => 'books',
                'action' => 'index',
                'pages' => array(
                    array(
                        'label' => 'Всі',
                        'controller' => 'authors',
                        'action' => 'index'
                    ),
                    array(
                        'label' => 'Добавити',
                        'controller' => 'authors',
                        'action' => 'add'
                    )
                )
            ),
            array(
                'label' => 'Кабінет',
                'controller' => 'cabinet',
                'action' => 'index',
                'pages' => array(
                    array(
                        'label' => 'Користувачі',
                        'controller' => 'editions',
                        'action' => 'index',
                        'pages' => array(
                            array(
                                'label' => 'Всі',
                                'controller' => 'users',
                                'action' => 'index'
                            ),
                            array(
                                'label' => 'Добавити',
                                'controller' => 'users',
                                'action' => 'add'
                            )
                        )
                    ),
                    array(
                        'label' => 'Видача книг',
                        'controller' => 'order-books',
                        'action' => 'index',
                        'pages' => array(
                            array(
                                'label' => 'Всі',
                                'controller' => 'order-books',
                                'action' => 'index'
                            ),
                            array(
                                'label' => 'Добавити',
                                'controller' => 'order-books',
                                'action' => 'add'
                            )
                        )
                    ),
                    array(
                        'label' => 'Мови книг',
                        'controller' => 'book-languages',
                        'action' => 'index',
                        'pages' => array(
                            array(
                                'label' => 'Всі',
                                'controller' => 'book-languages',
                                'action' => 'index'
                            ),
                            array(
                                'label' => 'Добавити',
                                'controller' => 'book-languages',
                                'action' => 'add'
                            )
                        )
                    ),
                )
            ),
            array(
                'label' => 'Про нас',
                'controller' => 'about-as',
                'action' => 'index'
            )
        ));
    }
}